Advanced Data Structures: Open Addressing